substance which is used to kill parasites - Français Anglais Dictionnaire